        * {
            margin: 0;
            padding: 0;
        }

        body {
            height: 852px;
            width: 414px;
        }

        .box2 {
            height: 852px;
            width: 414px;
            background-image: url("../../../assets/imgs/sign-bg.jpg");
            background-size: cover;
            background-position: center;
            position: relative;
        }

        .inputt {
            width: 400px;
            height: 500px;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: space-evenly;
            padding-top: 122px;
        }

        .yanzheng {
            width: 123px;
            height: 50px;
            background-color: pink;
            margin-left: 20px;
        }

        .yanzhengkuang {
            display: flex;
        }

        input {
            width: 350px;
            height: 50px;
            border-radius: 25px;
            background-color: rgba(255, 255, 255, 0.5);
            border: none;
            font-size: 16px;
        }

        input::-webkit-input-placeholder,
        textarea::-webkit-input-placeholder {
            color: #fff;
        }

        .submit {
            width: 351px;
            height: 50px;
            border-radius: 25px;
            background-color: #63FFA7;
            color: white;
            border: none;
            font-size: 20px;
            font-weight: bold;
        }

        .goglo {
            margin-left: 314px;
            top: 29px;
            position: absolute;
        }

        .getpass {
            position: absolute;
            top: 80px;
            left: 32px;
            font-size: 26px;
            font-weight: bold;
        }

        .text {
            color: white;
            position: absolute;
            bottom: 78px;
        }